From: Florian Müllner Date: Wed, 15 Apr 2020 18:27:15 +0000 (+0200) Subject: dbusServices/extensions: Set title on window instead of headerbar X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~616^2^2~608 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=9d14b0c6829a328be2596e96d91dcaef4933c328;p=gnome-shell.git dbusServices/extensions: Set title on window instead of headerbar GTK4 will remove the GtkHeaderBar:title property, so stop using it and set the window's title property instead, as that's what headbars use in both GTK3 and GTK4 unless explicitly overridden. Part-of: --- diff --git a/js/dbusServices/extensions/extensionsService.js b/js/dbusServices/extensions/extensionsService.js index 9d444c551..cc40a56d7 100644 --- a/js/dbusServices/extensions/extensionsService.js +++ b/js/dbusServices/extensions/extensionsService.js @@ -156,7 +156,6 @@ var ExtensionPrefsDialog = GObject.registerClass({ GTypeName: 'ExtensionPrefsDialog', Template: 'resource:///org/gnome/Shell/Extensions/ui/extension-prefs-dialog.ui', InternalChildren: [ - 'headerBar', 'stack', 'expander', 'expanderArrow', @@ -165,13 +164,13 @@ var ExtensionPrefsDialog = GObject.registerClass({ ], }, class ExtensionPrefsDialog extends Gtk.Window { _init(extension) { - super._init(); + super._init({ + title: extension.metadata.name, + }); this._uuid = extension.uuid; this._url = extension.metadata.url || ''; - this._headerBar.title = extension.metadata.name; - this._actionGroup = new Gio.SimpleActionGroup(); this.insert_action_group('win', this._actionGroup);